something which overlaps - French English Dictionary